home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / comm / fido / shelter191a.lha / CFG / wpl / gen / porticus / GEN.cfg < prev    next >
Text File  |  1994-07-26  |  19KB  |  377 lines

  1. /* Shelter Mailer Configuration                                 */
  2. /* Comments are arexx/c style but do not permit blocks,         */
  3. /* EACH LINE must be commented                                  */
  4. /* Sysop Name                                                   */
  5. SYSOP    "ROBERT WILLIAMSON"
  6. SYSOPPW TESTPW
  7.  
  8. /* City, province/state/etc, country                       EMSI */
  9. CITY    "Pierrefonds, Quebec, Canada"
  10.  
  11. /* Full phone number or "-unlisted-"                       EMSI */
  12. PHONE   "1-514-696-6632"
  13.  
  14. /* Your flags as listed in nodelist for primary address    EMSI */
  15. /* In you are not listed, check GenMailer.doc as to what flags  */
  16. /* you should include                                           */
  17. /*FLAGS   "V32b,V42b,MNP,FAX,CM,XX,LHA,ISN:ecs!robert,UMOD,UFLC,UROF,USBX,PN30730,XU"   */
  18. FLAGS   "V32b,V42b,MNP,FAX,CM,XX"
  19.  
  20. /* Protocol Preferences         NOT ENABLED YET        Keywords */
  21. /*      ZAP - ZedZap, batch, max 8k block, based on baudrate    */
  22. /*      ZIP - ZedZip, batch, 1k block                           */
  23. /*      DZA - DirectZap, escaped control chars                  */
  24. /*      ZMO - w/1,024 byte data packets                         */
  25. /*      SEA - SeaLink, xmodem varient                           */
  26. /*      TLK - Telink, xmodem variant                            */
  27. /*      DFA - DietIFNA, xmodem/telink/sealink with mailer flags */
  28. /*      LTK - Lotek, xmodem                                     */
  29. /*      KER - Kermit                                            */
  30.  
  31. /* Your ADDRESSES                                               */
  32. /* address:                                                     */
  33. /*      The first address is the default address which will be  */
  34. /*      when calling or being called by a site which is not in  */
  35. /*      any of your domains                                     */
  36. /* sitename :                                                   */
  37. /*      sitename is the name of your system as listed in the    */
  38. /*      nodelist or your origin line for that domain            */
  39. /* wazooext:                                                    */
  40. /*      NOTE: only FIDONET and MTLNET are authorized to use the */
  41. /*      'org' all others must use 'ftn'                         */
  42. /* zones:                                                       */
  43. /*      the ZONE numbers used by this domain                    */
  44. /*  address                "site name"        wazooext    zones */
  45. AKA fidonet#1:167/104.0     "PORTICUS ECS"      org     1 2 3 4 5 6
  46. AKA mtlnet#17:514/300.0     "Amiga ECS"         org     17
  47. AKA amiganet#40:600/104.0   "PORTICUS Contact"  ftn     38 39 40
  48. AKA cjnet#100:1000/225.0    "The ROOF"          ftn     100
  49. AKA amigaecs.UUCP           "amigaecs.UUCP"     uucp    0
  50.  
  51. /* Directories NO TRAILING SLASH */
  52. /* you can use ENV: expansion as well as immediate or deferred  */
  53. /* wpl expansion. Value must be defined                         */
  54. DIR     indir       Mail:inbound
  55. DIR     nonsecure   Mail:inbound/NONSECURE
  56. DIR     userdir     Mail:inbound/USERS
  57. DIR     resumedir   Mail:inbound/RESUME
  58. DIR     freqdir     Mail:inbound/FREQS
  59. DIR     outdir      Mail:outbound
  60. DIR     flodir      Mail:outbound/n
  61. DIR     rexxdir     Mail:rexx
  62. DIR     faxindir    Mail:inbound/fax
  63. DIR     faxoutdir   Mail:outbound/fax
  64.  
  65. /* If free space on 'indir' falls below this level, all inbound */
  66. /* files will be refused under both Wazoo and EMSI              */
  67. /* Should be a multiple of 512, requires Dfree command on path. */
  68. LOWBYTES 500000
  69.  
  70. /* where Xferq.library stores the queue files,                  */
  71. /* XFREQ: will be assigned here                                 */
  72. XFERQ       Mail:queue
  73.  
  74. /* where TrapList or Igen nodelists, config and index           */
  75. /* NODELIST: will be assigned here                              */
  76. NODELIST    DH1:NODELIST
  77.  
  78. /* Public Screen to use. If none, set to "WORKBNECH SCREEN"     */
  79. PSCREEN     "Porticus Mailer"
  80.  
  81. /* Console Specification keywords for Mailer Display            */
  82. /* THESE MUST BE SLASH SEPARATED, WB3.1 keywords:               */
  83. /* AUTO CLOSE BACKDROP NOBORDER NODRAG NOSIZE NODEPTH           */
  84. /* NOCLOSE NOZOOM INACTIVE SIMPLE SMART WAIT SCREEN             */              
  85. WSPEC   NOSIZE/NODEPTH/INACTIVE
  86. WPOS    0/80/600/40
  87.  
  88. /* Shelter Progress Display position and size, SLASH SEPARATED  */
  89. SPOS    0/80/600/100    
  90. /* Console Specification keywords, SLASH SEPARATED */
  91. SSPEC   INACTIVE/AUTO/WAIT
  92.  
  93. LOGFILE "LOG:PORTICUS.LOG"
  94. LOGWINDOW "RAW:0/148/650/82/Porticus Log/AUTO/INACTIVE/CLOSE"
  95.  
  96. /* Display each poll in own window                              */
  97. POLLWIN "FALSE"
  98.  
  99. /* Display XPR file transfer window                             */
  100. XPRWIN "TRUE"
  101.  
  102. /* Select scroll level */
  103. /* 5 - launch,preinit,reinit,dial,answer,connect,user           */
  104. /* 4 - launch,preinit,dial,answer,connect,user                  */
  105. /* 3 - dial,connect,user                                        */
  106. /* 2 - connect,user                                             */
  107. /* 1 - user                                                     */
  108. /* 0 - scroll window never opens                                */
  109. SCROLL 3
  110.  
  111. /* Importer is domain aware and does not require                */
  112. /* separate inbound directories for each domain                 */
  113. /* If this is false, FTNsort will be forced in EMSI             */
  114. /* unless PRIMARYONLY is TRUE                                   */
  115. DOMAINAWARE FALSE
  116. /* Present only our primary (default) address when calling EMSI */
  117. /* Should normally be FALSE is DOMAINAWARE is TRUE              */
  118. PRIMARYONLY TRUE
  119.  
  120. /* start and end times of your Universal Mail Hour              */
  121. /* This is also known as ZMH, but is not necessary limited to   */
  122. /* one hour. In fact, to avoid problems when switching from     */
  123. /* Standard to DayLight Savings time, many systems set UMH to 2 */
  124. /* hours */
  125. UMH "04:00 06:00"
  126.  
  127. /* Number of seconds between modem wakeup calls                 */
  128. /* The ATTEN string is sent to the modem, if it fails to        */
  129. /* respond, the INIT string is sent                             */
  130. /* It is not recommened to set this any lower than 45 seconds   */
  131. WAKEUP 180
  132.  
  133. /* Number of seconds to wait for input after a connection       */
  134. /* applies to mailers, uucp, user command and menus             */
  135. LOGINWAIT   60
  136.  
  137. /* duration of a call window in minutes                         */
  138. CALLWINDOWMIN   60
  139.  
  140. /* delay in seconds to wait between dials on BUSY response      */
  141. REDIALDELAY     80
  142.  
  143. /* delay in seconds to wait between dials on when a line        */
  144. /* is busy dialing another number                               */
  145. BUSYDELAY       30
  146.  
  147. /* Treat a no answer same as busy                               */
  148. IGNORENOANSWER TRUE
  149.  
  150. /* MODULES */
  151. /* Install Atomic CLOCK dialing and connect code if true        */ 
  152. CLOCK  TRUE
  153.  
  154. /* Install bbs and online service dialing/term launching        */
  155. /* code if true                                                 */
  156. ONLINE TRUE
  157.  
  158. /* Address called or calling will be spoken                     */
  159. SPEECH TRUE
  160.  
  161. /* Install WPL FunctionHost Only valid for ROOF and Porticus    */ 
  162. WFHOST TRUE
  163.  
  164. /* Install UUCP code if true, this also sets the mailer to      */
  165. /* to accept UUCP calls. The ENV variable may be set FALSE      */
  166. /* to disable accepting calls via a cron event                  */
  167. UUCP    TRUE
  168.  
  169. /* Install FAX code if true, this also sets the mailer to       */
  170. /* to accept FAX calls. The ENV variable may be set FALSE       */
  171. /* to disable accepting calls via a cron event                  */
  172. FAX    FALSE
  173.  
  174. /* Enable user access, BBS spawning,  WPL Utilities             */
  175. /* The ENV variable may be set FALSE to disable accepting       */
  176. /* the feature via a cron event                                 */
  177. ACCESS  TRUE
  178.  
  179. /* process inbound file requests                                */
  180. /* The ENV variable may be set FALSE to disable accepting       */
  181. /* the feature via a cron event                                 */
  182. ALLOWFREQS  TRUE
  183.  
  184. /* process file requests in FTS1 sessions                       */
  185. /* The ENV variable may be set FALSE to disable accepting       */
  186. /* the feature via a cron event                                 */
  187. FTSFREQS    FALSE
  188.  
  189. /* system variables                                             */
  190. STACK       50000
  191. PRIORITY    1
  192. /* priority at which a slave is launched                        */
  193. LAUNCHPRI   2
  194. /* priority to use during WaZoo/EMSI negotiation                */
  195. NEGOPRI     3
  196. /* xferpri is priority of file transfers                        */
  197. XFERPRI     5
  198.  
  199. /* AUX device support                                           */
  200. AUXDEV      NEWAUX:
  201. AUXMOUNT    "Mount NEWAUX: from DEVS:mountlist.newaux"
  202. AUXDIRECT   "<>NEWAUX:"
  203.  
  204. /* the program used to Lookup Nodelist Info is defined          */
  205. LOOKUP "RAM:TLlookup >NIL:"
  206.  
  207. /* UUCP */
  208. /* uucico command line, site address, device and unit are added */
  209. /* automatically, site specific options are added from the site */
  210. /* cache uuopts entry for each site address                     */    
  211. UUCICO  "UUCP:c/uucico -o -pri"
  212. /* Login command line, user name, device and unit are added     */
  213. LOGIN   "Mail:login <NULL: >NULL:"
  214.  
  215. /* FAX */
  216. /* Command to receive a Fax  (ECfax)                            */
  217. FAXRECV "Mail:faxrecv -f $(unit)/$(device) -b 0 -v - l 18 -ii -d $$(faxindir)"    
  218. /* Command to send a Fax     (ECfax)                            */
  219. FAXSEND "Mail:faxsend -f $(unit)/$(device) $$(xprsetup.$$(remote.address)) $$(remote.number) $$(localfile)"  
  220. /* Command to receive a Fax  (Amigafax)                         */
  221. /* FAXRECV "Mail:faa $$(inbound) -D $(device) -U $(unit) -G -d5"      */
  222. /* Command to send a Fax  (AmigaFax)                            */
  223. /* FAXSEND "Mail:afaxsend  -D $(device) -U $(unit) -t"       */
  224.  
  225. /* HUMAN */
  226. /* Bulletin to display when a user logs in. Comment if not used     */
  227. BULL    INFO:news
  228.  
  229. /* What happens when the user hit ESC twice                         */
  230. /* BBS      - directly launch BBS # 1 with no user name prompting   */
  231. /* SELECT   - prompt for user name and present BBS MENU             */
  232. /* MENU     - prompt for user name and present MAIN MENU            */
  233. ESC-ESC SELECT
  234.  
  235. /* How menus are generated and sent                                 */
  236. /*  GEN     - menus will be generated as wpl modules                */
  237. /*  MAKE    - menus will be generated as text files and be sent     */
  238. /*            using xprascii. OutPut files will be placed in CFG:   */
  239. /*            filenames: main.menu, magic.menu, text.menu,bbs.menu  */
  240. /*  If Startup-sEquence copies *.menu to RAM:, use RAM option to    */
  241. /*  cause these to be sent instead                                  */ 
  242. MENUS GEN
  243.  
  244. /* utils    WRM indicates item is a wpl command and is to be        */
  245. /*          added to the menu                                       */
  246. /*          WRX indicates item is a .wplrx script and is to         */
  247. /*          be added to menu                                        */
  248. WRM     HELP        "Enter HELP <command> for more info"
  249. WRX     SHOWAC      "View your File Account"
  250. WRM     UL          "Zmodem Upload to sysop (with resume enabled)"
  251. WRX     GRAB        "Free Zmodem DownLoads"
  252. /*WRX     WFREQIT     "Free file request forwarder and downloader"  */
  253. /*WRX     FTP         "Registered Users ONLY"   */
  254. /*WRX     QWK         "Registered Users ONLY"   */
  255. WRX     NOTE        "Leave a message to Sysop"
  256. WRX     CHAT        "Page the sysop"
  257. WRM     BYE         "Hangup"
  258.  
  259. /*  INFO MENU Files to be sent via XPRascii                         */
  260. /*  if description is "HIDDEN", it will NOT be added to menu            */
  261. /*      magicname   fullpath                    desc                */
  262. TEXT system   INFO:SYSTEM.Txt                "About this System"
  263. TEXT events   INFO:events.txt                "Scheduled Events"
  264. TEXT new      Mail:filelists/newfiles.lst    "View NewFiles This Week"
  265. TEXT forsale  INFO:forsale                   "View Items For Sale"
  266. TEXT roofinfo ROOF:ROOF.TXT                  "About the Roof System "
  267. TEXT mailers  ROOF:DOCS/Shelter.TXT          "About Shelter Mailers
  268. TEXT areas    CFG:Browse.cfg                 "Available File Areas"
  269.  
  270. /*  MAGIC MENU Files to be sent via XPRzedzap (Zmodem)          */
  271. /*  if description is "HIDDEN", it will NOT be added to menu        */
  272. /*    magicname   fullpathname                description     */
  273. MAGIC files       MAIL:FILELISTS/01670104.LHA "Archived list of Files Available"
  274. MAGIC rap         BBSF6:wpl/RAP100.LHA        "The RAP Point Mailer, third smallest and noisest"
  275. MAGIC jaz         BBSF6:wpl/JAZ101.LHA        "The JAZ Point Mailer, second smallest and cutiest"
  276. MAGIC pop         BBSF6:wpl/POP_v0.9.LHA      "The POP Point Mailer, the smallest and fastest"
  277. MAGIC shelter     BBSF6:wpl/SHELTER.LHA       "Porticus, Gazebo and Umbrella - the Shelter Mailers v${SMVER}"
  278. MAGIC she_upd     BBSF6:WPL/SHELTER${SDATE}.LHA "Update to AmiNet shelter180.lha"  
  279. MAGIC xpack       BBSF6:WPL/XPACK.LHA         "Xferq Management Tools, FLO Convert, packer/archiver/router"
  280. MAGIC xpa_upd     BBSF6:WPL/XPACK${SDATE}.LHA "Update to AmiNet xpack170.lha"  
  281. MAGIC rfs         BBSF6:WPL/RFS.LHA          "File Request Handler"
  282. MAGIC rfs_upd     BBSF6:WPL/RFS${SDATE}.LHA   "Update to AmiNet rfs170.lha"  
  283. MAGIC xferq       BBSF6:WPL/XQDEV1_8.LZH      "Xferq Queue Managment - Developers Release v1.8"  
  284. MAGIC xq_upd      BBSF6:wpl/XQUPD1_9.LHA      "Xferq update only, includes source changes v1.9"  
  285. MAGIC xq_src      BBSF6:wpl/XQSRC1_8.LZH      "Xferq Queue Management, full SASc sources  v1.8"
  286. MAGIC wpl         BBSF6:wpl/WPL0_97.LZH       "WPL Language Developers Release v0.97"
  287. MAGIC wpl_doc     BBSF6:wpl/WPL_DOC.LHA       "WPL Language Developers Documentation and Notes"
  288. MAGIC wpl_upd     LIBS:wpl.library            "wpl.library update only"
  289.  
  290.  
  291. /*  CLI Door Menu                                               */
  292. /*  These are CLI doors (NOT ARexx) which are redirected with   */
  293. /*  an AUX device and launched by DOOR.wplrx                    */
  294. /*  if description is "HIDDEN", it will NOT be added to menu        */
  295. /*      "description"                       launch command      */
  296. DOOR    "Adventure in The Collossal Cave"   Execute Mail:scripts/ADV
  297. DOOR    "Dungeon of ZORK"                   Execute Mail:scripts/DUNG
  298. DOOR    "StarTrek"                          RexxC:rx DOORS:StarTrek \"$$(username)\"
  299. DOOR    "Lords of IronGate (IBM FONT)"      DOORS:loid/irongate syspw=meme maxmoves=100
  300. DOOR    "The Immortal Struggle"             Execute Mail:scripts/TIS
  301. DOOR    "DeepSpace"                         Execute Mail:scripts/DS
  302. DOOR    "Universal Wars"                    DOORS:uwars/cuwars $$(username)
  303. DOOR    "Grin of the Day"                   RexxC:rx Rexx:rexxdoors/Grin_du_Jour
  304. DOOR    "Fortune"                           RexxC:rx Rexx:rexxdoors/Your_Fortune
  305. /*DOOR    "Hack and Slash"                    Execute Mail:scripts/HS       */
  306. DOOR    "HIDDEN"                               Execute Mail:scripts/AED  
  307.  
  308. /*  BBS MENU SELECTIONS                                         */
  309. /*      name         description                launch command  */    
  310. BBS     "HIDDEN"                      Launch_BBS $$(baud) $(line) ECS
  311. BBS     "AmigaNet Falcon * Free AmigaNet Echos   *" Launch_BBS $$(baud) $(line) ANF
  312. BBS     "Read All Network Message Bases"    Read $$(baud) $(line) $$(username)
  313. BBS     "Browse File Areas"                 Browse $$(baud) $(line) 100000 $$(username)
  314.  
  315. /* WHENRECD and AFTERSESSION */
  316. /* Commands executed on successful reception of a file          */
  317. /* wpl variables must not be deferred                           */
  318. /* arc=*.(MO|TU|WE|TH|FR|SA|SU[0-9]                             */
  319. /*CMD     arcrecd    "Run >NIL: Execute MAIL:SCRIPTS/TOSSARCS $(host.domain)"   */
  320. /* pkt=*.PKT                                                    */
  321. /*CMD     pktrecd    "Run >NIL: Execute MAIL:SCRIPTS/TOSSPKT $(host.domain) $(remfile)" */
  322. /* tic=*.TIC                                                    */
  323. CMD     tickrecd   "Run >NIL: Ftick CFG:Ftick.cfg.$(host.domain)"
  324. CMD     uucprecd   ""
  325.  
  326.  
  327. /* FTN sorting command, used ONLY in the following cases:       */
  328. /*      MULTI is set true for a site in the Cache               */
  329. /*      DOMAINAWARE and PRIMARYONLY are FALSE                   */
  330. /* if FTNSORT is to be performed as an WHENRECD command     */
  331. /*CMD sortrecd "RUN >NIL: RX ram:rexx/FTNSORT.rexx $(remfile) $(inbound)"  */
  332. /*CMD sortrecd "RUN >NIL: FTNSORT $(remfile) $(inbound)"  */
  333. /* if FTNSORT is to be performed as an AFTERSESSION command     */
  334. CMD     sortrecd    "Echo >>T:sortlist $(inbound)$(remfile)
  335.  
  336. /*CMD sortsess Rx ram:rexx/FTNSORT.rexx LIST T:SORTLIST"*/
  337. CMD     sortsess    "RUN >NIL: FTNSORT LIST T:SORTLIST"
  338.  
  339. /* Commands executed After a Session                            */
  340. /* wpl variables must not be deferred                           */
  341. /* If either or both arcrec and pktrecd are set to:             */
  342. /* "SETENV MAILRECD TRUE", this command will be executed        */
  343. CMD     impsess    Run >NIL: Execute MAIL:SCRIPTS/TOSSARCS $(host.domain)
  344. /* Command to execute after a TIC file received                 */
  345. CMD     ticksess   "Run >NIL: Rx Mail:REXX/TICKMGR FILE $(host.domain)
  346. /* Command to execute after a session in which an REQ was SENT  */
  347. CMD     freqsess   "Rx Mail:rexx/FREQNOTE.rexx $(inbound) $(remote.address)"
  348.  
  349.  
  350. /* BANNERS */
  351. /* If this keyword exists, the file specified will be sent      */
  352. /* using the xprascii protocol instead of the 'BAN welcome'     */
  353. /* comment if not used                                          */
  354. BANNER  INFO:WELCOME.ANS
  355.  
  356. /* On connect, the sysver and welcome banners are sent          */
  357. /* If a BANNER file is used, the welcome banner is not sent     */
  358. /*  version banner                                              */ 
  359. BAN  sysver "  Porticus Mailer v${SMVER} ${WPLname}"
  360.  
  361. /* Welcome Banner                                               */
  362. BAN  welcome "\r\n Hi..take a stroll around the Porticus\r\n"
  363.  
  364. /* the command prompt                                           */
  365. BAN  sysprompt  "\r\nThe Porticus [Line:$(line)] ? for menu or login: "
  366.  
  367. /* caller input timeout                                         */
  368. BAN  timeout "\n\rYou have exceeded the $(loginwait) sec. input timeout, Bye...\r\n"
  369.  
  370. /* Message to present to human callers when ACCESS              */
  371. /* is set FALSE outside of UMH                                  */
  372. BAN  notumh  "Sysop has disabled $$(namebuf) access during software upgrade."
  373.  
  374. /* TAGNAME of area where user messages will be posted           */
  375. SYSOPBASE   ECS_SYSOP
  376. /**/
  377.